Logical Reasoning Systems
نویسنده
چکیده
Logical Reasoning Systems derive sound conclusions from formal declarative knowledge. Such systems are usually deened by abstract rules of inference. For example, the rule of modus ponens states that given P , and \P implies Q" (usually written P ! Q), we can infer Q. Logical systems have a rich history starting with Greek syllogisms and continuing through the work many prominent mathematicians such as D escartes, Leibniz, Boole, Frege, Hilbert, GG odel, and Cohen. A good discussion of the history of logical reasoning systems can be found in 3]. Logical reasoning provides a well understood general method of symbolic computation. Symbolic computation manipulates expressions involving variables. For example, a computer algebra system can simplify the expression x(x + 1) to x 2 + x. The equation x(x + 1) = x 2 + x is true under any interpretation of x as a real number. Unlike numerical computation, symbolic computation derives truths that hold under a wide variety of interpretations and can be used when only partial information is given, e.g., that x is some (unknown) real number. Logical inference systems can be used to perform symbolic computation with variables that range over conceptual domains such as sets, sequences, graphs, and computer data structures. Symbolic computation underlies esentially all modern eeorts to formally verify computer hardware and software. There are at least two ways in which symbolic inference is relevant to cog-nitive science. First, symbolic inference rules have traditionally been used as models of human mathematical reasoning. Second, symbolic computation also provides a model of certain common sense inferences. For example, suppose one is given a bag of marbles and continues removing marbles from the bag as long as it remains nonempty. People easily reach the conclusion that, barring unusual or magical circumstances, the bag will eventually become empty. They reach this conclusion without being told any particular number of marbles | they reach a conclusion about an arbitrary set s. When building computer systems for drawing such conclusions approaches based on \visualization" do not currently work as well as approaches based on symbolic computation 6]. Here I will divide symbolic computation research into ve general types. First, there are the so-called symbolic algebra systems such as Maple or Mathematica 7]. These are designed to manipulate expressions satisfying certain algebraic properties such as those satissed by the real numbers.
منابع مشابه
Logical Reasoning with Temporal Constraints
Logic is useful for reasoning and knowledge representation in AI systems. Logical reasoning has an advantage over other forms of reasoning in that it has strong theoretical foundations. But logical reasoning also has a disadvantage: it is computationally difficult. In addition, when logical reasoning is used in physical autonomous agents there might exist real-time requirements. Performing comp...
متن کاملEntailment Calculus as a Logical Tool for Reasoning Rule Generation and Verification
A common inadequacy of current knowledge-based systems is that they cannot reason about those situations and/or problems that have not been considered by their developers. A major cause of this inadequacy is that the system cannot automatically generate new and valid reasoning rules from those existing rules and facts that are programmed or inputted in the systems by their developers or users. ...
متن کاملA Logical Study on Qualitative Default Reasoning with Probabilities
Only very special subclasses of probability distributions can be used for qualitative reasoning that meets basic logical demands. Snow’s atomic bound systems (big-stepped probabilities) provide one positive example for such a subclass. This paper presents a thorough investigation of the formal logical relationships between qualitative and probabilistic default reasoning. We start with formalizi...
متن کاملAn Application-independent Support System for Integrated Assumption-based Temporal Reasoning
Reason maintenance systems and tem poral reasoning systems are among the most prominent application independent support systems used for complex AI ap plications and there are many applications that need both support for logical and temporal reasoning Apparently it is not enough to just provide two isolated sup port modules The logical and temporal subsystems have to be coupled in the right way...
متن کاملA Framework for Combining Defeasible Argumentation with Labeled Deduction
In the last years, there has been an increasing demand of a variety of logical systems, prompted mostly by applications of logic in AI and other related areas. Labeled Deductive Systems (LDS) were developed as a flexible methodology to formalize such a kind of complex logical systems. Defeasible argumentation has proven to be a successful approach to formalizing commonsense reasoning, encompass...
متن کاملA Transformation Mechanism between Sensory Data and Logical Formulas for Anticipatory Reasoning-Reacting Systems
Anticipatory reasoning-reacting systems (ARRSs) were proposed as a new generation of reactive systems. Prediction and decision-making are important facilities of ARRSs. For the facilities, a prediction method and a decision-making method with forward reasoning based on strong relevant logic systems are proposed. On the other hand, practical reactive systems generally get sensory data and own in...
متن کامل